Information about places where you can stop for the night when driving from Flagstaff, Arizona to Myrtle Beach, South Carolina. Total distance for the trip is around 2072 miles with a driving time of approximately 1 day 6 hours. Cities and towns with hotels that are on the route between Flagstaff and Myrtle Beach are listed below. (Driving times are approximate and will vary with traffic and weather conditions.)